Learning Query Rules for Optimizing Databases with Update Rules

نویسندگان

  • Dominique Laurent
  • Christel Vrain
چکیده

In this paper, we consider an approach to updating Datalog neg databases containing two kinds of rules, namely query-rules and update-rules that can be seen as constraints. Update-rules are used to compute the side eeects of updates, and these side eeects act as exceptions to derivations through query-rules. Additionally, every fact to be inserted or to be deleted is stored in the database. In this way, our approach handles insertions and deletions over intensional predicates in a sound and deterministic way. However, two important problems occur: rst, the overhead incurred by the storage of inserted and deleted facts may be important, and, second, the intensional database (i.e., the query-rules) may not \correspond" to the extensional database (i.e., the facts stored in the database together with the update-rules). In order to cope with these diiculties, we propose to use Machine Learning techniques in order to compute new query-rules, starting from the semantics of the database. Following our approach, true facts and false facts of the semantics of the original database are given as input to the system which returns a new database containing fewer exceptions and whose semantics contains the semantics of the original database. Dans cet article, nous consid erons une approche de mise a jour des bases de donn ees de type Datalog neg contenant deux types de r egles : des r egles dites de requ^ ete et des r egles dites de mise a jour, ces derni eres pouvant ^ etre vues comme des contraintes. Les r egles de mise a jour sont utilis ees pour calculer des eeets de bord engendr es par les mises a jour, peut ne plus \correspondre" a la base extensionnelle (i.e., les faits stock es et les r egles de mise a jour). AAn de r esoudre ces diicult es, nous proposons d'utiliser des techniques issues de l'Apprentissage Symbolique Automatique aan d'engendrer de nouvelles r egles de requ^ ete a partir de la s emantique de la base de donn ees. Selon notre approche, les litt eraux de la s emantique de la base de donn ees sont fournis au syst eme qui retourne une nouvelle base de donn ees contenant moins d'exceptions et dont la s emantique contient la s emantique de la base originelle. Mots-Cl es: Apprentissage symbolique automatique, base de donn ees d eductive, pro-grammation logique inductive, mise a jour, s emantique bien fond ee.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Relational Databases Query Optimization using Hybrid Evolutionary Algorithm

Optimizing the database queries is one of hard research problems. Exhaustive search techniques like dynamic programming is suitable for queries with a few relations, but by increasing the number of relations in query, much use of memory and processing is needed, and the use of these methods is not suitable, so we have to use random and evolutionary methods. The use of evolutionary methods, beca...

متن کامل

Knowledge Discovery in Databases: An Attribute-Oriented Approach

Knowledge discovery in databases, or data mining, is an important issue in the development of dataand knowledge-base systems. An attribute-oriented induction method has been developed for knowledge discovery in databases. The method integrates a machine learning paradigm, especially learning-from-examples techniques, with set-oriented database operations and extracts generalized data from actua...

متن کامل

Optimizing Membership Functions using Learning Automata for Fuzzy Association Rule Mining

The Transactions in web data often consist of quantitative data, suggesting that fuzzy set theory can be used to represent such data. The time spent by users on each web page is one type of web data, was regarded as a trapezoidal membership function (TMF) and can be used to evaluate user browsing behavior. The quality of mining fuzzy association rules depends on membership functions and since t...

متن کامل

Updating Complex Value Databeses

Query languages and their optimizations have been a very important issue in the database community. Languages for updating databases, however, have not been studied to the same extent, although they are clearly important since databases must change over time. The structure and expressiveness of updates is largely dependent on the data model. In relational databases, for example, the update lang...

متن کامل

Query Based Learning in Multi-Agent Systems

This study focuses on query based learning in multiagent systems which include both data management operations and coordination activities. The study is oriented on agent based and database systems with model driven approach (MDA) which provides arrangement of data within a multi-agent system by letting filter with query based learning which supports the decision mechanism within the system. It...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996